/************************************************************
* @file   gkt_crc.h
************************************************************/

#ifndef GKT_CRC_H
#define GKT_CRC_H

#include "gkt_types.h"

#ifdef __cplusplus
extern "C" {
#endif

#include "gkt_crc8.h"
#include "gkt_crc16.h"
#include "gkt_crc32.h"

#if defined(GKT_CONFIG_CRC_TABLE_DYNAMIC) && GKT_CONFIG_CRC_TABLE_DYNAMIC
void gkt_crc_set_table(uint32_t table_addr);
#endif

#ifdef __cplusplus
}
#endif

#endif	/* GKT_CRC_H */

